home *** CD-ROM | disk | FTP | other *** search
/ DIM Series: Yumi Fukawa / DIM Series: Yumi Fukawa.iso / pc / data / photo_l.dxr / 00010_movie script.ls < prev    next >
Encoding:
Text File  |  1998-06-10  |  3.8 KB  |  141 lines

  1. global kmoviesprnum, knummovies, kmoviethumbnailsprnumbgn, kthumbnailmarkersprnum, kphotolinksprnum, kmoviethumbnailstrsprnum, gmoviethumbnailonstage, gcurmovienum, gautomovie
  2.  
  3. on showhidemoviethumbnail
  4.   busycurs()
  5.   playclicksnd()
  6.   if gmoviethumbnailonstage then
  7.     hidemoviethumbnail()
  8.   else
  9.     showmoviethumbnail()
  10.   end if
  11.   updateStage()
  12.   resetcurs()
  13. end
  14.  
  15. on showmoviethumbnail
  16.   repeat with amoviecount = 1 to knummovies
  17.     set athumbnailsprnum to kmoviethumbnailsprnumbgn + amoviecount - 1
  18.     sendSprite(athumbnailsprnum, #msetmovienum, amoviecount)
  19.     sendSprite(athumbnailsprnum, #mupdatemoviethumbnailview)
  20.     sendSprite(athumbnailsprnum, #mshowspr)
  21.   end repeat
  22.   set gmoviethumbnailonstage to 1
  23.   updatemoviethumbnailmarker()
  24.   sendSprite(kmoviethumbnailstrsprnum, #mshowspr)
  25.   sendSprite(kmoviethumbnailstrsprnum, #mlockvisiblestate)
  26. end
  27.  
  28. on hidemoviethumbnail
  29.   sendSprite(kmoviesprnum, #mshowmovie)
  30.   repeat with amoviecount = 1 to knummovies
  31.     set athumbnailsprnum to kmoviethumbnailsprnumbgn + amoviecount - 1
  32.     sendSprite(athumbnailsprnum, #mhidespr)
  33.   end repeat
  34.   sendSprite(kthumbnailmarkersprnum, #mhidemarker)
  35.   set gmoviethumbnailonstage to 0
  36.   sendSprite(kmoviethumbnailstrsprnum, #munlockvisiblestate)
  37.   sendSprite(kmoviethumbnailstrsprnum, #mhidespr)
  38. end
  39.  
  40. on updatemoviethumbnailmarker
  41.   sendSprite(kthumbnailmarkersprnum, #msettargetsprnum, kmoviethumbnailsprnumbgn + gcurmovienum - 1)
  42.   if gmoviethumbnailonstage then
  43.     sendSprite(kthumbnailmarkersprnum, #mshowmarker)
  44.   end if
  45. end
  46.  
  47. on nextmovieclickreaction
  48.   playclicksnd()
  49.   set gcurmovienum to cropvaluerotate(gcurmovienum + 1, 1, knummovies)
  50.   updatemovieview()
  51. end
  52.  
  53. on prevmovieclickreaction
  54.   playclicksnd()
  55.   set gcurmovienum to cropvaluerotate(gcurmovienum - 1, 1, knummovies)
  56.   updatemovieview()
  57. end
  58.  
  59. on moviethumbnailclickreaction vsprnum
  60.   set aclickedthumbnailnum to vsprnum - kmoviethumbnailsprnumbgn + 1
  61.   set gcurmovienum to aclickedthumbnailnum
  62.   updatemoviethumbnailmarker()
  63.   updatemovieview()
  64.   if the doubleClick then
  65.     if not sendSprite(kmoviesprnum, #misplaying) then
  66.       sendSprite(kmoviesprnum, #mplaymovie)
  67.     else
  68.       sendSprite(kmoviesprnum, #mstopmovie)
  69.     end if
  70.   end if
  71. end
  72.  
  73. on updatemovieview
  74.   set amovieplaying to sendSprite(kmoviesprnum, #mismovieplaying)
  75.   if amovieplaying then
  76.     sendSprite(kmoviesprnum, #mstopmovie)
  77.   end if
  78.   sendSprite(kmoviesprnum, #msetmovienum, gcurmovienum)
  79.   sendSprite(kmoviesprnum, #mupdatemovieview)
  80.   updateStage()
  81.   if amovieplaying then
  82.     sendSprite(kmoviesprnum, #mplaymovie)
  83.   end if
  84.   updatemoviethumbnailmarker()
  85.   updatephotolinkview()
  86. end
  87.  
  88. on doautomovie
  89.   if not gautomovie then
  90.     exit
  91.   end if
  92.   set amovieend to sendSprite(kmoviesprnum, #mismovieend)
  93.   if amovieend then
  94.     set gcurmovienum to cropvaluerotate(gcurmovienum + 1, 1, knummovies)
  95.     updatemovieview()
  96.     sendSprite(kmoviesprnum, #mplaymovie)
  97.   end if
  98. end
  99.  
  100. on automovieclickreaction
  101.   playclicksnd()
  102.   set gautomovie to not gautomovie
  103.   if gautomovie then
  104.     sendSprite(kautomoviestrsprnum, #mshowspr)
  105.     sendSprite(kautomoviestrsprnum, #mlockvisiblestate)
  106.   else
  107.     sendSprite(kautomoviestrsprnum, #mhidespr)
  108.     sendSprite(kautomoviestrsprnum, #munlockvisiblestate)
  109.   end if
  110. end
  111.  
  112. on updatephotolinkview
  113.   set aphotolinknum to getphotolinknum(gcurmovienum)
  114.   if aphotolinknum > 0 then
  115.     sendSprite(kphotolinksprnum, #mshowspr)
  116.   else
  117.     sendSprite(kphotolinksprnum, #mhidespr)
  118.   end if
  119. end
  120.  
  121. on photolinkclicked
  122.   playclicksnd()
  123.   set aphotolinknum to getphotolinknum(gcurmovienum)
  124.   if aphotolinknum > 0 then
  125.     sendSprite(kmoviesprnum, #mhidemovie)
  126.     setcurphotonumnoupdate(aphotolinknum)
  127.     set gmoviethumbnailonstage to 0
  128.     go("photo")
  129.     updatephotoview()
  130.     updatethumbnailandmarker()
  131.   end if
  132. end
  133.  
  134. on gomenufrommovie
  135.   playclicksnd()
  136.   sendSprite(kmoviesprnum, #mhidemovie)
  137.   set gmoviethumbnailonstage to 0
  138.   go("mainmenu")
  139.   unLoad()
  140. end
  141.